經過昨天的介紹想必大家對CTF都有一定的瞭解,這幾天的題目主要是運用Linux的指令來解題。
先來介紹一些常用的指令
ls
顯示出當前目錄下的所有內容
-a
可以列出開頭是(.)的檔案或資料夾-l
將內容更多資訊列出來-R
將當前目錄下所有子目錄用 Recursively的方式列出來cd
切換目錄
cat
將某檔案內容顯示
echo
顯示一段文字
Hello\tWorld\n
Hello World
mkdir
建立資料夾
cp
複製檔案或目錄
cp file file1
將file複製一份叫做file1cp -r ./dir1 ./dir2
將dir資料夾內容複製一份到dir2資料夾mv
移動檔案或是變更檔案名稱
mv 123.txt 456.txt
將123更改名稱為456mv 456.txt dir/
將456.txt移動到dir內rm
刪除檔案或資料夾
-i
刪除前詢問是否刪除-r
若要刪除整個資料夾要加上-rstrings
顯示出文件內可視字元
chmod
更改檔案權限 使用ls -l可以看到每個檔案前會有-rwxrwxrwx從第2個格子開始每三個一組分別代表 owner/group/others 對此檔案的權限
chmod -x 123.txt
-rw-rw-rw-chmod +x 123.txt
-rwxrwxrwxgrep
找到文件中該行有想要尋找的字串
基本的指令就大概介紹這樣,再來的指令就是邊解題邊介紹囉
另外,對指令中的參數有不了解可以在終端機上打 man 指令
,就會出現該指令的各項參數如何使用,man
也是相當好用的一個指令。
熟悉了以上指令就來解個題目吧!
第一題跟Linux沒有什麼關係啦,題目給了一個網址,看到網址點進去就要習慣打開F12或是右鍵查看原始碼,可以利用ctrl+f搜尋關鍵字串,第一天有說過Flag格式都是picoCTF{...}於是就搜尋看看吧
這裡有兩個Flag因為我們是解2018的所以picoCTF{xiexie_ni_lai_zheli}
就是Flag囉。
結果今天要做的時候picoCTF的shell掛了有些題目的載點也掛了,那今天大概也只能先這樣了,如果還是都沒有好,可能會再找看看有沒有其他網站可練習